Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Потоковий ввід-вивід

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Програмування частина 4 Технологія системного програмування
Група:
КІ 11
Варіант:
11

Частина тексту файла

Міністерство освіти і науки, Національний університет «Львівська Політехніка» Кафедра ЕОМ / Лабораторна робота №2 з дисципліни «Програмування, частина 2(Об'єктно-орієнтоване програмування)» на тему: «Потоковий ввід-вивід» Мета роботи: познайомитися із потоковим вводом-виводом. Порядок виконання роботи 1. Запустити Microsoft Visual Studio. 2. Створити новий порожній проект в стилі Visual С++ Win 32 Console application. 3. Створити новий *.cpp файл та включити його в проект. 4. Написати і скомпілювати код програми, що реалізує поставлене завдання, та виводить результат виконання на екран. 5. Оформити та захистити звіт. Завдання (варіант 11) З клавіатури вводиться найменування товару, кількість товару, прізвище експедитора, вартість одиниці товару, а у файл записується найменування товару, кількість товару, прізвище експедитора, вартість одиниці товару та загальна вартість товару + 20% податку. Хід роботи 1. Запускаю програму і вводжу назву товару, його кількість, прізвище експедитора і вартість одиниці товару. / 2. Вводжу наступний товар. / 3. І ще один. / 3. Виводжу дані на екран. / Висновок: У цій лабораторній роботі я познайомився із потоковим вводом-виводом і написав програму на цю тему. Текст програми: #include<iostream> #include<fstream> #include<string> #include<iomanip> using namespace std; int main() { setlocale(LC_ALL, "ukr"); while (true) { cout << endl; cout << " Меню" << endl; cout << "=========================================================" << endl; cout << "= Вивести данi - 1 =" << endl; cout << "= Внести данi - 2 =" << endl; cout << "= Вихiд - 3 =" << endl; cout << "=========================================================" << endl << endl; int choice; cin >> choice; if (choice == 1) { string namet; int countt; string nameEks; int price; double zagvart; ifstream infile; infile.open("File.txt"); if (!infile) { cout << "Неможливо вiдкрити файл" << endl; return -1; } cout << " Данi з файлу" << endl; cout << endl << "=========================================================================" << endl; cout << setw(9) << "Товар" << setw(12) << "Кiлькiсть" << setw(12) << "Прiзвище" << setw(9) << "Цiна" << setw(17) << " Заг. Вартiсть + податок" << " =" << endl; cout << " =" << endl; while (!infile.eof()) { infile >> namet; infile >> countt; infile >> nameEks; infile >> price; infile >> zagvart; if (namet.empty()) { cout << " Немає даних у файлi =" << endl; } if (!infile.eof()) { cout.width(9); cout << namet; cout.width(7); cout << countt; cout.width(15); cout << nameEks; cout.width(10); cout << price; cout.width(22); cout << zagvart << " ="; cout << endl; } } infile.close(); cout << "========================================================================="<< endl; } if (choice == 2) { string namet; int countt; string nameEks; int price; double zagvart; double podatok = 0; cout << endl; cout << " Внесення даних" << endl; cout << "===============================================" << endl; cout << "Введiть назву товару: "; cin >> namet; cout << "Введiть кiлькiсть товару: "; cin >> countt; cout << "Введiть прiзвище експедитора: "; cin >> nameEks; cout << "Введiть цiну товару: "; cin >> price; cout << "===============================================" << endl; zagvart = countt * price; podatok = zagvart * 0.2...
Антиботан аватар за замовчуванням

05.11.2016 22:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини